Code Generation for a Bi-dimensional Composition Mechanism
نویسندگان
چکیده
Composition mechanisms are intended to build a target system out of many independent units. The paper presents how the aspect technology may leverage the hierarchical composition, by supporting two orthogonal mechanisms (vertical and horizontal) for composing completely autonomous parts. The vertical mechanism is in charge of coordinating heterogeneous components, tools or services at a high level of abstraction, by hiding the technical details. The result of such a composition is called “domain” and, at its turn, it represents a high granularity unit of reuse. The horizontal mechanism composes domains at the level of their abstract concepts, even if they have been independently designed and implemented. The paper discusses the formalization of the vertical and horizontal compositions, and the wizard we have developed for generating the needed code (using Aspect Oriented Programming) in order to build the modeled applications.
منابع مشابه
Bi-dimensional Composition with Domain Specific Languages
The paper presents how domain modeling may leverage the hierarchical composition, supporting two orthogonal mechanisms (vertical and horizontal) for composing completely autonomous parts. The vertical mechanism is in charge of coordinating heterogeneous components, tools or services at a high level of abstraction, by hiding the technical details. The result of such a composition is called “doma...
متن کاملThree-Dimensional Interfacial Green’s Function for Exponentially Graded Transversely Isotropic Bi-Materials
By virtue of a complete set of two displacement potentials, an analytical derivation of the elastostatic Green’s functions of an exponentially graded transversely isotropic bi-material full-space was presented. Three-dimensional point-load Green’s functions for stresses and displacements were given in line-integral representations. The formulation included a complete set of transformed stress-p...
متن کاملFreeze-form Extrusion Fabrication of Functionally Graded Materials
Presented in this paper is a novel additive manufacturing technology for making three-dimensional parts with functionally graded materials (FGMs), called Freeze-form Extrusion Fabrication (FEF). The system development included extruder modeling and control, composition gradient control for a tripleextruder mechanism, and motion code generation for a 3-axis positioning system. The effectiveness ...
متن کاملm-compositions and m-partitions: exhaustive generation and Gray code
In this paper we give an exhaustive generation algorithm for the class of m-compositions of integers with fixed m. Moreover we define a Gray code to list these combinatorial objects according to a particular order. Finally, we define m-partitions, which are an m-dimensional generalization of integer partitions, and an exhaustive generation algorithm for m-partitions, based on the same ideas use...
متن کاملSome notes on the characterization of two dimensional skew cyclic codes
A natural generalization of two dimensional cyclic code ($T{TDC}$) is two dimensional skew cyclic code. It is well-known that there is a correspondence between two dimensional skew cyclic codes and left ideals of the quotient ring $R_n:=F[x,y;rho,theta]/_l$. In this paper we characterize the left ideals of the ring $R_n$ with two methods and find the generator matrix for two dimensional s...
متن کامل